// static_shared.c// C 언어 코드 샘플 - 정적(공유) 변수 사용하기#include<stdio.h>voidfunc1(void);voidfunc2(void);staticint num =200;// 모든 함수에서 공유(Shared)해서 사용 가능한 정적 변수 intmain(void){autoint num =1234;// 지역 변수 numfunc1();// 20func2();// 210printf("[3] main.num -> %d\n", num);// 1234return0;}voidfunc1(void){autoint num =20;// 지역 변수 numprintf("[1] func1.num -> %d\n", num);// 20}voidfunc2(void){
num +=10;// 공유 변수 numprintf("[2] (global).num -> %d\n", num);// 210}
Comments
Comments are closed